github.com/klauspost/compress/flate.fastEncL5Window.cur (field)
37 uses
github.com/klauspost/compress/flate (current package)
deflate.go#L839: d.fast = &fastEncL5Window{maxOffset: int32(-level), cur: maxStoreBlockSize}
level5.go#L316: cur int32
level5.go#L329: if debugDeflate && e.cur < 0 {
level5.go#L330: panic(fmt.Sprint("e.cur < 0: ", e.cur))
level5.go#L334: for e.cur >= bufferReset {
level5.go#L342: e.cur = maxMatchOffset
level5.go#L346: minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
level5.go#L352: v = v - e.cur + maxMatchOffset
level5.go#L362: v.Cur.offset = v.Cur.offset - e.cur + maxMatchOffset
level5.go#L366: v.Prev.offset = v.Prev.offset - e.cur + maxMatchOffset
level5.go#L371: e.cur = maxMatchOffset
level5.go#L416: entry := tableEntry{offset: s + e.cur}
level5.go#L424: t = lCandidate.Cur.offset - e.cur
level5.go#L426: if uint32(cv) == load3232(src, lCandidate.Cur.offset-e.cur) {
level5.go#L428: e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
level5.go#L430: eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
level5.go#L432: t2 := lCandidate.Prev.offset - e.cur
level5.go#L433: if s-t2 < maxMatchOffset && uint32(cv) == load3232(src, lCandidate.Prev.offset-e.cur) {
level5.go#L444: t = lCandidate.Prev.offset - e.cur
level5.go#L445: if s-t < maxMatchOffset && uint32(cv) == load3232(src, lCandidate.Prev.offset-e.cur) {
level5.go#L447: e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
level5.go#L449: eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
level5.go#L454: t = sCandidate.offset - e.cur
level5.go#L455: if s-t < maxMatchOffset && uint32(cv) == load3232(src, sCandidate.offset-e.cur) {
level5.go#L461: e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
level5.go#L463: eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
level5.go#L466: t2 := lCandidate.Cur.offset - e.cur
level5.go#L468: if load3232(src, lCandidate.Cur.offset-e.cur) == uint32(next) {
level5.go#L478: t2 = lCandidate.Prev.offset - e.cur
level5.go#L479: if nextS-t2 < maxMatchOffset && load3232(src, lCandidate.Prev.offset-e.cur) == uint32(next) {
level5.go#L514: t2 := eLong - e.cur - l + skipBeginning
level5.go#L572: t := tableEntry{offset: i + e.cur}
level5.go#L592: t := tableEntry{offset: i + e.cur}
level5.go#L604: o := e.cur + s - 1
level5.go#L633: if e.cur <= int32(bufferReset) {
level5.go#L634: e.cur += e.maxOffset + int32(len(e.hist))
level5.go#L653: e.cur += offset
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |